package cn.lichenes.service;

import cn.lichenes.entity.Indent;
import cn.lichenes.entity.User;
import org.springframework.data.domain.Page;

public interface IndentService {
    //用户添加购物车
    boolean add(User user, Integer pid);
    //用户查看购物车
    Page<Indent> findAll(User user, Integer page);
    //用户删除购物车
    boolean delete(Integer id);
    //用户查看订单
    Page<Indent> findByUser(User user, Integer page);
    //签收订单
    boolean sign(Integer id);
    //后台查看订单
    Page<Indent> getAll(Integer page);
    //管理员发货
    boolean updateIndent(Integer id);
    //生成订单
    Indent findById(Integer id);
    //订单添加地址
    boolean addAddress(Integer oid, Integer aid);
    //支付宝异步通知
    boolean alipayIndent(Integer oId);
}
